package q1.project.modules.system.dept.model;

import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
import q1.project.core.jpa.annotation.Comment;

/**
 * 部门视图模型
 *
 * @author Q1 Team
 * @version 1.0
 */
@Getter
@Setter
public class DeptVm {
  @Comment("部门ID")
  private String id;

  @Comment("部门编码")
  private String deptCode;

  @Comment("部门名称")
  private String deptName;

  @Comment("父部门ID")
  private String parentId;

  @Comment("部门负责人ID")
  private String leaderId;

  @Comment("部门描述")
  private String description;

  @Comment("排序号")
  private Integer sortOrder;

  @Comment("状态")
  private Integer status;

  @Comment("部门电话")
  private String phone;

  @Comment("部门邮箱")
  private String email;

  @Comment("部门地址")
  private String address;

  @Comment("创建时间")
  private LocalDateTime createTime;

  @Comment("更新时间")
  private LocalDateTime updateTime;
}
